是不是大家有誤刪檔案的經驗?為了避免這種情況發生,最簡單的做法就是備份,但是如果專案很大,備份會很難管理,而且如果要跟其他人共同編輯那更是特別麻煩。所以為了解決這些問題,git版本控制就是我們今天要講的一定要會的工具。
今天會介紹
Git為分散式版本控制系統,將完整的備份資料放在所有使用者的電腦與伺服器上。git可以將檔案分為好幾個分支,每個分支有自己的版本並且可以將兩個分支合併,或者增加新的分支可以用於多人開發或新功能開發。一個節點代表一個版本。你可以簡單想像你的主要專案是一條捷運線的感覺,然後開一個分支就像多一條捷運支線,只是它最後會回到主線上面。
以下是最基本最常用的的git操作,都在終端機(terminal)上執行,網路上也有許多大神製作git使用方法
查看狀態
git status
加入提交檔案
git add 檔案名稱
或是 git add .
加入全部檔案
提交紀錄
git commit -m "要說明的文字"
創建分支git branch 分支名稱
移動到該分支git checkout 分支名稱
如果不習慣使用terminal,也可以下載sourcetree使用GUI介面比較人性化XD
github是目前全世界最大的程式碼存放平台,主要的功能是將位於電腦端的git上傳至網路上進行備份或是分享。使用前要先去github註冊一個帳號。
第一次要把你的git跟github資料庫連結
git remote add origin 你的資料庫連結
平常要備份上傳到github
git push origin 分支名稱
把github資料庫同步下來
git pull origin 分支名稱
複製github資料庫的專案到本地端
git clone 資料庫連結